home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 October: Technology Seed / ADC Seed CD - October 1999.toast / FireWire / FireWire_2.0_SDK / Documentation / VDigReadMe < prev   
Encoding:
Text File  |  1999-04-12  |  2.2 KB  |  36 lines  |  [TEXT/ttxt]

  1. The FireWire CCM camera driver sample code:
  2.  
  3.   The sample code for the FireWire CCM driver can be found in the :Source:VDig: folder.  To build it, set your working directory to :Source:VDig: and type and run "build VDig".  This will place the extension "FWCCMDriver" in the :BuildResults:Extensions: folder.
  4.  
  5.   Put the FireWire extensions from :Extensions:FWExtensions: and the FWCCMDriver extension into the extensions folder on your Mac and connect the Mac to a Sony CCM DS250 video camera and reboot. Then, run some video application that uses QuickTime to capture video. The FireWire CCM driver is implemented as a QuickTime Video Digitizer component.
  6.  
  7. Version DR5:
  8.  
  9.   There have been no functional changes for DR5.  The loading and initialization mechanisms for VDigs have changed.
  10.  
  11. Version DR4:
  12.  
  13.   There have been no functional changes for DR4. There have been a few crashing bug fixes.
  14.  
  15. Version DR3:
  16.  
  17.   The FWCCMDriver for DR3 has been updated to handle bus resets and hot swapping better.
  18.  
  19. Version DR2:
  20.  
  21.   There have been no functional changes for DR2.
  22.  
  23.   This code has been tested with Adobe Premeire version 4.2.
  24.  
  25. Version DR1:
  26.  
  27.   If you want to get debugging information in MacsBug, open the FWCCMDriver.h file in the :Source:VDig:FWCCMDriver: folder.  There is a #define statement that defines DebugStr to call strlen.  Comment out the #define statement and recompile.  You should get lots of UserBreaks into MacsBug when you use FWCCMDriver.
  28.  
  29.   With the TI Lynx card in an 8500/132, you should be able to capture to disk at about 14 fps.  This VDig has been tested and works with QuickTime conferencing.
  30.  
  31.   This sample code implements a QuickTime vdig component.  It does not implement all of the calls for a vdig.  It does support asynch grabs and play through.  It supports setting and getting the hue and saturation and allows you to get and set the white balance using the black and white level calls.  The black level value is mapped to the u value and the white level value is mapped to the v value of the white balance register.
  32.  
  33.   The vdig directly supports 16 and 32 bit modes in 320x240 and 640x480 with pixel doubling.  Other modes and sizes are supported by QuickTime but are much slower.
  34.  
  35.   This code has been tested with Adobe Premeire version 4.0.1.
  36.